echo sounding instrument - Español Inglés Diccionario